ExtremeXOS 網路架構大師

資深講師 / 20年經驗

本章主題:Link Aggregation (LAG)

歡迎來到網路架構課程。今天我們要解決一個常見問題:「一條網路線頻寬不夠怎麼辦?斷線了怎麼辦?」
這就是 **Link Aggregation (鏈路聚合)** 登場的時候。我們將深入探討 **Static (靜態)** 與 **LACP (動態)** 的差異,並結合 ExtremeXOS 的設定邏輯。

一、核心概念 (Concept)

一句話定義

將多條物理網路線 (Physical Links) 綁定成一條邏輯連結 (Logical Link),藉此增加頻寬並提供線路備援。

生活化比喻:高速公路擴建

想像兩座城市(Switch A 與 B)之間原本只有一條單線道公路。

  • 單一連結: 車流量大時會塞車,路斷了就無法通行。
  • Link Aggregation: 我們擴建成「多線道高速公路」。車流量可以分散在不同車道(負載平衡),如果外側車道維修,車輛依然可以走內側車道(備援)。

二、運作原理 (Mechanism)

Static Mode ("Mode On")

這是「強制」模式。管理員告訴 Switch A 和 Switch B:「你們這幾個 Port 就是一組的,不要問為什麼,直接送封包。」

⚠️ 風險警告

若一端的線接錯 (例如接到別台 Switch),Static Mode 不會偵測錯誤,仍會持續送封包,可能導致網路黑洞 (Black Hole) 或廣播風暴 (Loop)。

# ExtremeXOS 配置範例 (Static)

enable sharing 1 grouping 1,2 algorithm address-based L2

// 強制將 Port 1,2 綁定,不使用 LACP

💡 關鍵觀念:Load Balance 不是「平均分配」

很多人誤以為 2條 1G 線路綁定後,下載單一檔案速度會變 2G。這是錯的!
單一 Session (例如一個 TCP 連線) 只能走其中一條物理線路。LAG 是靠 Hashing Algorithm 將「不同」的 Session 分配到不同線路上。

L2 (Source/Dest MAC) L3 (Source/Dest IP) L3_L4 (IP + Port)

三、架構視覺化 (Visuals)

物理 vs 邏輯視圖

(若圖表太寬可左右滑動)

graph TB subgraph Physical_View [物理連接 Physical] SW1[Switch A] SW2[Switch B] SW1 -- Port 1 --- SW2 SW1 -- Port 2 --- SW2 end subgraph Logical_View [邏輯視圖 Logical LAG] LSW1[Switch A] LSW2[Switch B] LSW1 == "Logical Interface (Sharing)" === LSW2 end style Physical_View fill:#f8fafc,stroke:#e2e8f0 style Logical_View fill:#f0f9ff,stroke:#bae6fd

LACP 協商流程 (Active/Active)

(若圖表太寬可左右滑動)

sequenceDiagram participant A as Switch A (Active) participant B as Switch B (Active) Note over A,B: 初始狀態: Port Down A->>B: 發送 LACPDU (System ID, Key, State) B->>A: 發送 LACPDU (System ID, Key, State) Note over A,B: 比對參數是否匹配 A->>B: 同意聚合 (Sync, Collecting) B->>A: 同意聚合 (Sync, Distributing) Note over A,B: 狀態: Bundled (邏輯連結建立)

四、實務應用場景 (Use Case)

比較項目 Static LAG LACP (802.3ad)
適用場景 對端設備**不支援** LACP 時(例如非常老舊的 Server 或簡易型 Switch)。 **絕大多數標準場景**。Server (Windows/Linux Teaming)、Switch 之間的 Uplink。
設定速度 快 (即刻生效)。 稍慢 (需要幾秒鐘進行 PDU 協商)。
安全性 低 (無法偵測接線錯誤)。 高 (能偵測單向鏈路故障、錯接)。
CPU 負載 極低。 低 (需處理 LACPDU,現代晶片已硬體加速)。

真實案例 A:資料中心 NAS 儲存

某公司導入高效能 NAS,具備 4 個 10G 網孔。為了讓多個部門同時存取大檔不塞車,網管設定 LACP (802.3ad) 模式,並使用 L3_L4 Hashing。這樣不同電腦的 IP 存取 NAS 時,流量會分散到 4 條線路上。

真實案例 B:跨樓層骨幹 (Backbone)

Core Switch 到 Access Switch 之間佈放了兩條光纖。使用 LACP 綁定。某日其中一條光纖被老鼠咬斷(但未完全斷,導致單向不通)。LACP 偵測到 PDU 收發異常,自動將該線路 Disable,所有流量轉移到健康的光纖,使用者完全無感。

五、隨堂測驗 (Quiz)

Q1. 關於 LACP 的標準,下列何者正確?

Q2. 我將兩條 1Gbps 的線路做成 LAG,接著用「單一台」電腦 FTP 下載檔案,請問最大速度理論值是多少?

Q3. 在 ExtremeXOS 中,若要啟用 LACP 模式的 Sharing,指令關鍵字為何?